public class ResourceHandlingExample {
    
    public static void main(String[] args) {
        // 使用 try-with-resources 同时管理多个 AutoCloseable 资源
        try (ResourceOne resource1 = new ResourceOne();
             ResourceTwo resource2 = new ResourceTwo()) { 
            // 在这里操作已打开的资源
            
            System.out.println("正在使用资源...");
            
        } catch (Exception e) {
            // 捕获并处理可能出现的异常情况
            e.printStackTrace();
        }
        
        System.out.println("所有资源已被安全关闭！");
    }

}

// 示例资源类一：实现 AutoCloseable 接口
class ResourceOne implements AutoCloseable {

    @Override
    public void close() throws Exception {
        System.out.println("Resource One 已经关闭");
    }
}

// 示例资源类二：也实现 AutoCloseable 接口
class ResourceTwo implements AutoCloseable {

    @Override
    public void close() throws Exception {
        System.out.println("Resource Two 已经关闭");
    }
}